home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / tsfcom24.zip / TSFCOM.INF < prev    next >
Text File  |  1993-05-29  |  19KB  |  399 lines

  1.                            - 1 -
  2. Sat 29-May-1993
  3.  
  4. About TSFCOM in General
  5. =======================
  6.  
  7. Apply question mark ? with the program call for a brief description
  8. of a program. Most of the programs also include more detailed
  9. (optional) information within the program.
  10.  
  11. This package may be used and distributed freely for NON-COMMERCIAL,
  12. NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in
  13. any way. (Repacking with another method is ok, though.) For ANY
  14. other usage, such as use in a business enterprise or a university,
  15. contact the author for registration. Uploading to bulletin boards is
  16. encouraged. Please do not distribute any part of this package
  17. separately.
  18.  
  19. The programs are under development. Comments and contacts are
  20. solicited. If you have any questions, please do not hesitate to use
  21. electronic mail for communication.
  22. InterNet address: ts@uwasa.fi          (preferred)
  23. Bitnet address:   SALMI@FINFUN.BITNET
  24.  
  25. The author shall not be liable to the user for any direct, indirect
  26. or consequential loss arising from the use of, or inability to use,
  27. any program or file howsoever caused. No warranty is given that the
  28. programs will work under all circumstances.
  29.  
  30. Timo Salmi
  31. Professor of Accounting and Business Finance
  32. Faculty of Accounting & Industrial Management
  33. University of Vaasa
  34. P.O. BOX 297, FI-65101 Vaasa, Finland
  35.  
  36.  
  37. INCLUDED FILES:
  38.  
  39. TSFCOM24        File manipulation by Timo Salmi
  40. Filename        Comment
  41. --------        --------------------------------
  42. CRYPTER.EXE     Protects files with a password
  43. FILEADD.EXE     Joins text files side by side
  44. FILECUT.EXE     Cuts a text file in parts
  45. FILEDUMP.EXE    Special decimal dump of a file
  46. FILEPAGE.EXE    Prepares files for printing
  47. FILEPALN.EXE    Counts page lengths and widths
  48. FILEPRNT.EXE    Text-file to various printers
  49. FILETRAN.EXE    Scandinavian conversions
  50. FILETRIM.EXE    Trims or pads text file rows
  51. FILE_ID.DIZ     Brief characterization of tsfcom
  52. TSFCOM.INF      Document + some personal history
  53. TSFCOM.NWS      News concerning this package
  54. TSPROG.INF      List of programs from T.Salmi
  55. VAASA.INF       Info: Finland, Vaasa, U of Vaasa
  56. ----            ------             ------  -----
  57. 0014
  58.  
  59.  
  60. Release Notes for the Entire Package
  61. ====================================
  62.  
  63. If you still had an earlier than version TSFCOM15, please note that
  64. the .exe files replace the earlier .com files with the same name.
  65. (If you have an .exe and a .com file with the same name on the same
  66. directory, the outdated .com file is executed.) The .exe versions
  67. have been compiled with Turbo Pascal 4.0. (Later with 5.0.) They are
  68. faster than the older versions. The directory module (invoked when
  69. you try to access a non-existent or a non-resettable file) has been
  70. rewritten, among other things. Note that while (some) .com programs
  71. can be aborted by pressing crtl+c, .exe programs can be halted with
  72. ctrl+break.
  73.  
  74. The release TSFCOM22 package does not change the programs much. All
  75. the programs have been recompiled with an updated directory routine,
  76. which you can invoke, if your input file is not found. This routine
  77. is nearer to the customary MsDos dir syntax, and the routine is more
  78. compact than the old one. There are also some other minor changes in
  79. the programs, and I have written more information about the programs
  80. to this document.
  81.  
  82. The release TSFCOM23 introduces some major and minor improvements.
  83. First, some of the programs can now [optionally] be called in the
  84. more familiar PC format, that is as
  85.  
  86.     PROGRAM [FirstParameter] [...]
  87.  
  88. Second, the some of the programs have now a line editing and input
  89. recall capability. (This capability is indicated by a "blocked"
  90. cursor). This means that you can edit the input the program asks for
  91. by applying the cursor keys, Del, Esc, Home, and End. Furthermore
  92. the previous input can be recalled by pressing the CursorUp key.
  93. Third, interrupting the programs by ctrl-c or break is now captured
  94. by some of the programs, and treated in a more orderly manner.
  95.  
  96. For releases from 2.4 on, see TSFCOM.NWS.
  97.  
  98.  
  99. Individual Program Descriptions
  100. ===============================
  101.  
  102. Timo Salmi File COMmand release 2.4 (TSFCOM24) includes the
  103. *    *     *    ***             * *
  104. following programs for manipulating files:
  105.  
  106.  
  107. CRYPTER.EXE (Ver 1.15)  Protects files with a password
  108. ======================
  109.  
  110. Usage: CRYPTER [InputFile OutputFile [Password] [/o]]
  111.                                                   │
  112.     Once. No prompting for the "again" question ──┘
  113.  
  114. or: CRYPTER ?
  115.  
  116.    Encrypts/decrypts any file with your secret password. The
  117. versions from 1.5 on will work for all types files. Thus you can use
  118. crypter even to protect your sensitive .com and .exe files.
  119.   ┌─────────────────────────────────────────────────────────────────────┐
  120.   │ WARNING: If you want to make your files absolutely secure don't     │
  121.   │ EVER write the decrypted text on any other media than RAMdisk. This │
  122.   │ is because there are very good data recovery tools for uncovering   │
  123.   │ data that has existed on the ordinary disk media.                   │
  124.   └─────────────────────────────────────────────────────────────────────┘
  125.    Release notes: In version 1.12 the outward appearances are still
  126. the same, but the disk interface has been rewritten for a much
  127. improved speed. I have not measured it accurately, but crypter 1.12
  128. is many times as fast as the earlier version. (Technically this has
  129. been achieved by reading and writing using block read/writes.)
  130.    There is a default feature (not a bug) in Turbo Pascal which
  131. prevents reading read-only files. There is a remedy for this which
  132. has been implemented to crypter, and it can thus now crypt read-only
  133. files as well.
  134.    The messages concerning file names now also include the path.
  135. These last two improvements have been made to all the programs
  136. starting from TSFCOM21.
  137.    For version 1.13 release notes please see the common release
  138. notes above for TSFCOM22.
  139.    Version 1.14 introduces the option of using the following call
  140. format: CRYPTER [InputFile OutputFile Password]. Version 1.14 also
  141. introduces input line-editing and recall.
  142.    Version 1.15 adds switch /o for Once, no prompting for the
  143. "again" question. In other words a switch for a "batch" mode.
  144.  
  145.  
  146. FILEADD.EXE (Ver 1.8)  Joins text files side by side
  147. =====================
  148.  
  149.    Concatenates two text files. In other words joins them side by
  150. side. Useful e.g. for making two-column texts or detailed comparison
  151. of text files or lists, such as directories.
  152.    The TSFLTC package contains a filter CONCAT.EXE which performs
  153. the same task as FILEADD.EXE. If you are used to Unix and/or prefer
  154. using filters for manipulating text-files then use CONCAT.EXE.
  155. Personally I used CONCAT.EXE rather than FILEADD.EXE.
  156.    With the introduction of SemWare's excellent QEdit v2.1 this
  157. utility is practically no longer needed because of QEdit's ability
  158. to copy and move columns of text in addition to the usual rows of
  159. text. Hence no update in of FILEADD.EXE in TSFCOM23.ZIP (but, yes,
  160. in TSFCOM24.ZIP). Incidentally, this .inf file has been written with
  161. QEdit v2.15's successor the SemWare Editor prelease version 1.0.
  162. (Yes, I am a properly registered shareware user.)
  163.  
  164.  
  165. FILECUT.EXE (Ver 1.9)  Cuts a text file in parts
  166. =====================
  167.  
  168. Usage: FILECUT [inputFile]
  169.    or: FILECUT ?
  170.  
  171.    Divides a text file into a number of smaller text files. The
  172. division is based on the number of lines, given by the user, to be
  173. included in each new cut-file. Options for wrapping and checking for
  174. the existence of files.
  175.    I also have a more recent program SPLIT.EXE for splitting any
  176. type (text or binary) file into bits and pieces (pun intended). It
  177. is in my TSUTLCxx.ZIP package.
  178.  
  179.  
  180. FILEDUMP.EXE (Ver 2.12)  Decimal dump of a file
  181. =======================
  182.  
  183. Usage: FILEDUMP [FileName]
  184.    or: FILEDUMP ?
  185.  
  186.    Dumps the contents of a file to the screen in decimal ascii. A
  187. new line is started if the eoln sequence <CR/LF> is encountered.
  188. Filedumps (especially hexadumps) abound. FILEDUMP complements them
  189. rather than attem